• 検索結果がありません。

ゼロから始める CityEngine 2017 一覧 | ESRIジャパン trial tutorial

N/A
N/A
Protected

Academic year: 2018

シェア "ゼロから始める CityEngine 2017 一覧 | ESRIジャパン trial tutorial"

Copied!
56
0
0

読み込み中.... (全文を見る)

全文

(1)

i

2017

対応版

(2)

i

目次

1. 基本操作 覚え う ... 1

1.1 CityEngine 起動 う! ... 1

1.2 City Wizard 街 作成 う! ... 2

1.3 街 操作 う! ... 4

2. 作成 う ... 9

2.1 新規作成 ... 9

2.2 ー 作成 ... 11

2.3 ー 新規作成 ... 13

2.4. ー 適用 ... 15

補足:Get Map Data ー ー う ... 18

3. 初 CGA ... 20

3.1 準備 ... 20

3.2 CGA 書 う! ... 22

CGA ー 作成 ... 22

CGA 書 う! ... 24

CGA ... 25

ー 適用 ... 26

3.3 属性 ... 28

属性 設定 ... 28

3.4 基本的 ー ... 29

要素分割 色付 ... 29

3.5 今回作成 CGA ... 31

4. う少 高度 CGA ... 32

4.1 区画 調整 ... 33

4.2 生成 ... 33

4.3 分岐 使用 ... 34

条件 分岐 ... 34

割合 分岐 ... 35

4.4 今回作成 CGA ... 36

5. 付 う ... 37

5.1 画像 準備 ... 37

屋根 ... 38

建物前面 ... 38

変数化 ... 38

(3)

ii

5.2 貼 付 ... 39

屋根 貼 付 ... 39

壁 貼 付 ... 39

5.3 今回作成 CGA ... 41

6. 利用 う ... 42

6.1 ー 入手 ... 42

CityEngine ー ー ... 42

6.2 ー 利用 ... 43

6.3 編集 ー 利用 ... 47

6.4 ー 属性 変更 ... 48

中央分離帯 作成 ... 49

街路樹 表示 ... 49

自動車や歩行者 表示... 50

電柱・電線 表示 ... 50

(4)

iii

本書 始 Esri CityEngine 30 日間無料体験版 Esri CityEngine 使 街 作

い! いう方 CityEngine 基本 学習 ー

CityEngine 版 以下 ー 申込 い

www.esrij.com/products/trials/

本書 ー 上 記載 い 印刷版 覧 方 下記 URL

あ 版 PDF あわ 参照 い

ESRI CityEngine 製品 ー :

https://www.esrij.com/products/esri-cityengine

(5)

1

1.

基本操作を覚え う

本章 Esri CityEngine Welcome Wizard 使 簡単 街 作成・操作 方法 紹

1.1 CityEngine

を起動し う!

1. CityEngine 起動 [ ー ] → [ ] → [Esri] → [Esri CityEngine

2017.x] Windows 7 場合

2. CityEngine 起動 自動的 Welcome to CityEngine 2017.x 表示 表

示 [Create an imaginary city] City Wizard 起動 初心者

方 ー 形式 簡単 街 作成

※ 起動時 出 い場合 [File] ー → [New] → [Cityengine] ー → [City

(6)

2

1.2 City Wizard

街を作成し う!

1. Terrain [Scene Name] 任意 名前 付 Scene ー 地形や図形

ーや設定 [Next]

(7)

3

3. Rules International City 選択

4. [Finish] 手順 1 指定 名前 追加 都市 生成

(8)

4

1.3

街を操作し う!

以下 図 CityEngine ー CityEngine 用意

以下 代表的 例

Navigator: ー 管理 ー 追加 削除 行う際 使用

Scene Editor: 表示 管理 ー 表示/非表示 操作 際 使用

CGA Rule Editor: ー 表示 ー 作成・編集 際 使用

3D View: ー 表示

Inspector: 属性 管理 ー や ー ー 設定 行う際 使用

Log: 管理

Inspector 属性管理 Navigator

ータ管理

ー ー 操作

Scene Editor 表示管理

CGA Rule Editor ( ー イ 管理

3D View ビュー ー

(9)

5

<標準 ー バー>

操作 際 利用 ー 用意 い 選択や 移動 図形 作成

際 使用 実際 ー 名 英語 各 ー 意味 い 以下 参考 い

3D View

ー バー>

3D View 上部 表示設定 ー ー あ

※ 詳細 説明 [Help] ー → [Quick start, Manual & Reference] 参照

ー ー 使用 作成 街 ー 操作 う

の 選択

表示

設定 ビューの設定

ー の設定

ー の結合 チ

3D ー 作成

長方形 3D ー 作成

ー の ーン

ー の高さを インに合わせる

インの高さを ー に合わせる

見回し 移動 回転 値入力

の の 世界座標 座標の固定 ンによる 道路を イン 平面移動 回転 道路追加 に合わせる

ー ン による 競合の 道路追加 ーン

ー イン/ 座標 道路 ー

面積と 計測 距離 計測

生成 更新 ー 編集選択 ー

イ の 適用

ーン イ

と の

編集 属性の

可視領域 の作成

可視 ー の作成

可視 ー

(10)

6

操作例1 ー :

[Track] 平面移動 [Tumble/Rotate] 回転移動 [Dolly/Zoom] ー /

ー 選択 画面 操作 う [Alt] キー 押

中 ー 左 右 行え

操作例2 ー ー 変更 :

[Selection] 選択 ー 建物 1 選択 [F] キー 押 建物

ー Inspector [Shape] [HeightFactor] 高度係数 ー ー

任意 値 入力 ー 建物 高度係数 変更 う ー ー上

[Update Seed] 更新 ー 更新 う

Track 平行移動 ー 選択 画面 右 移動

(11)

7

操作例3 :

[Move](移動) ー 道路 1 選択 表示 3 方向 矢印 黄色い円

道路 形状 位置 変更 う

操作例4 :

道路 追加 [Polygonal Street Creation] 道路追加 ー 既存道路 端点

ー 合わ ー 色 二重円 表示

何 い ー 上 い 新規 道路 作成 最後 再度既存道路 端点

ー 合わ 道路追加 作業 終了 道路追加 作業 編

集 [Esc] キー 押 終了 道路 繋い 区画 区画 ー 自動

的 適用 街

道路 交点 選択 赤い矢印 右 移動

(12)

8

操作例5 効果

ー 設定 効果や表示 行う [View Settings] ー 設定

右 三角 [▼] 開 各機能 切 替え 効果や表示 う 変わ

試 う

う CityEngine 建物や道路 3D 生成 い 簡単 対話的 操

作性 思い通 都市 作成・編集

建物や道路 選択 Inspector ゼRule Fileナ 設定

記述 ー 図形 書 手順 従 3D 生成

図形 編集 ー 従 再生成 う 変更

可能

[File] ー → [Save] ー 保存

次章 新規作成 ー 作成 い 方法 紹介

種類 視野

ワ ー ー 表示 無 表示 有 表示

無 /有 ワ ー ー 表示

影 表示 環境遮蔽 表示

ー 有効化 一方 照射

3D View 情報 表示

線 表示 軸 表示 方位 表示

座標系情報 表示 照射

CGA 表示

(13)

9

2.

ク を作成し う

第 2 章 新規作成 ー 作成 学

CityEngine 単位 ー 管理 新規 作成 Navigator

ー 表示 ー下 assets data

images maps models rules scenes scripts 8 ー 自動的 作成 各

ー内 必要 ー や画像 ー や 格納

2.1

ク の新規作成

1. [File] ー → [New]

(14)

10

3. [Project name] 任意 名 MyProject [Finish]

(15)

11

2.2

ーン

の作成

作成 ー 作成 ー 追加 状態 ー 保存

い 保存 状態 ー 開 直

1. Navigator あ [Scenes] ー 右 → [New] →

[CityEngine scene] 選択

2. [CityEngine Scene] Project folder ー 保存 ー 指定

特別 理由 い限 場所 保存 事 勧 ー 変更 場合

[Browse] ー 保存 ー 指定

3. File name: ー 名前 [MyScene1.cej] 名付 ー

(16)

12

4. Coordinate System: [Choose] 座標系 指定 CityEngine 使用 座標系

投影座標系 GIS ー 特定 地理的 座標系 持 い ー あ 場合

同 座標系 ー 指定 今回 特 指定 座標系 い [No Projection] ー

→ [Raw data in meters] 設定 [OK]

5. [Finish] [ゲmy_city.cejグ has been modified. Save changes? 'my_cityげょらjグ 変

更 い 保存 ? ] いう ー 表示 Yes

前回 ー 保存 う 聞い い

6. 作成 Navigator Scenes ー 下 作成 ー

あ 確認 3D View 空 状態 い

(17)

13

2.3

ー の新規作成

CityEngine GIS ー 外部 ー ー 利用 自

分 ー 一 作成 可能

1. [Freehand Street Creation] [Polygonal Street Creation] ー

2. 3D View 上 区画 う 何本 描画

Move Scale Rotate ー 用い 自由 編集 構い Edit Streets/Curves

ー 用い 道路幅 変更 車線 増や ー

(18)

14

今回 区画 ー 使用 い Scene Streetnetwork ー 展開 [Blocks]

非表示

次 建物用 ー 新規作成

1. [Polygonal Shape Creation] や [Rectangular Shape Creation] ー 使用 任

意 場所 図形 3 以上作図 図形 移動や方向転換 Move Scale

(19)

15

2.4.

の適用

ー 作成 次 ー 適用 今回 CityEngine あ 付属 い

Esri.lib ー 使用

道路 ワー ー 適用

1. Scene Streetnetwork ー 展開 Network ー 選択 Select

ー → [Select Objects in Same Layer] 選択 道路 ワー 選択

2. Navigator → [ESRI.lib] → [rules] ー → [Streets] →

[Street_Modern_Standard.cga] 選択 道路 ワー 中心線上 &

中心線 色 放

道路 ー 適用 道路 作成

次 建物 ー 適用 建物 ー 2 用意 い

Building_From_Footprint.cga 主 建物 平面 ー あ 使用

対 Building_Mass_Texturizer.cga 主 立 体 ー あ 使 用

Building_From_OpenStreetMap.cga Get Map Data機能 ー OpenStreetMap ー

(20)

16

3. Navigator → [ESRI.lib] → [rules] ー → [Buildilngs] →

[Building_From_Footprint.cga] 建物用 ー 1 &

4. 続い Navigator → [ESRI.lib] → [rules] ー → [Buildilngs] →

[Building_Mass_Texturizer.cga] 建物用 ー & 今回 立体 ー

い 高 い平面 状態 ー 適用

5. [Rectangular Shape Creation] ー ー 建物用 ー 上 当

6. ー 中央 色 球体 表示 球体 ー ー

(21)

17

7. 最後 う ー 適用 う Navigator → [ESRI.lib] → [rules]

ー → [Plants] → [Plants_Distributor.cga] 区画 ー &

敷地 樹木 配置

. [File] ー → [Save] ー 保存

本項目 新規作成 道路 ワー や ー ー 作成 ー

適用 流 学習 CityEngine ワー ー あ 重要

次章 CGA ー 作成方法 学習

ヒン

Esri.lib 格納 い ー あ ー ー い 設定 い

Inspector 開 ー ー 変更 う

例:樹木 ー 選択 Inspector [Plant] → [Representation] ー ー

(22)

18

補足:

Get Map Data

ー を

ン ー し う

Get Map Data 機能 ArcGIS Online 世界中 街 中 選択 任意 範囲 OpenStreetMap

地図 ー や衛星画像 切 出 ー 利用 便利 機能

. 作成 ー 作成 2 章参照

. [File] ー → みにらt Map Data]

. ArcGIS Online 持 い い場合 作成

. 左上 検索 移動 い場所 住所や ー 入力

. [Set extent] 範囲選択 表示 切 出 い範囲 指定

. ー い ー 指定 [OK] ー 従 進

4

5

(23)

19

. ー 終わ 自動的 ー 追加 ー ArcGIS Online

消費

. 建物や道路 選択 CGA ー ー RPK 適用 街並 作

City Engine 付属 OpenStreetMap 建物 適用

ー 準備 い

Navigator → みどSRねげ」ibめ → みィウ」らイめ ー →[Buildings] →

[Building_From_OpenStreetMap.cga]

Building_From_OpenStreetMap.cga 適用 Inspector い ー

(24)

20

3.

CGA

CityEngine ー いう技術 使用 都市

ー 行う CGA 書い ー 定義 必要 あ

ー う 構築 記述 設計図 ー 書 CGA

ー いう一連 処理 記述

今回 CGA 作成 実際 ー う 設定 い 紹介

3.1

準備

2 章 続 行う場合 次 1 2 キ い

1. [ ー ] → [ ] → [Esri] → [CityEngine 2017.x] CityEngine

起動

2. Navigator 前章 作成 Scene ー 開 保存 ー

MyScene1.cej 開

ー 立 上 適用

平面 ー 3D

分割 適用

(25)

21

<前章 作成 >

3. Scene → [New Shapes] 前章 作成 ー

非表示 Streetnetwork ー 展開 Blocks ー

表示

(26)

22

3.2 CGA

を書こう!

CGA

の作成

1. 新規 ー 作成 [File] ー → [New] → [Select a wizard]

[CityEngine] ー → [CGA Rule File] 選択 [Next]

2. [CGA Rule File] ー 格納先 選択 [File name] [House_rule.cga] 名前 付

[Finish]

(27)

23

4. 画面 左下 [House_rule.cga] ー 開 右端

少 右 広 見や ー 内 右上

(28)

24

CGA

を書こう!

ー あ [House_rule.cga] 中 以下 う 記述 Footprint い

う ー 定義 ー 中 extrude() いう面 立 上 操作 ー

呼 行い 結果生成 図形 次 House いう ー 送 ー 一

般的 言語 関数 う 引数 場合 10m 立 上 いう

操作 # 右 書 文字列 無視 記号

Footprint-->

extrude(10) #10m 立 上 ー

House #次 ー

ー 記述 下図 う

ー 定義 [File] ー → [Save] キー ー Ctrl+S ー

(29)

25

CGA

ー 使い方 CGA い 詳細 記載 い

[Help] ー → [Quick Start, Manual & Reference] 選択 Help 左側

Contents → [CGA Shape Grammar Reference] → [Shape Operation] 順 [+]

展開 CityEngine 使用 ー 表示

各 ー 特徴や使用方法 確認 今回 [extrude] 立 上 [comp]

ー 要素分割 [roofGable] 切妻型 屋根 [color] 色 変更 ー 使用

確認 う

Note:

CGA 日本語版 以下 ー ー

必要

(30)

26

ー の適用

1. [Selection] 選択 ー 選択 3D View [Ctrl] キー 押 区

画 い 選択

2. Inspector [Shapes] → [Rule file] [Assign] 保存

ー 参照 ー 生成時 使用

3. [Start rule] [Select] [Footprint] 選択 ー ー

ー 中 実行 最初 ー 定義 い 今回 2 次元 建

(31)

27

4. ー ー ー 定義 家 生成

(32)

28

3.3

属性

CityEngine 特徴 何 言 ー ー

様々 要素 変数化 無数 ー 瞬時 生成 生成

後 変数 変更 動的 形状 変え 変数 属性 Attribute 呼

属性の設定

1. CGA 以下 う 書 換え 上書 保存 Ctrl+S ゼHeightナ 属性

attr Height = 10 Footprint-->

extrude(Height) House

2. 先ほ 同 3 区画 選択 再度 [Generate] Ctrl+G

3. Inspector Height いう項目 出 い 出 い い場合 3D View 上

以外 場所 選択 解除後 生成 選択 直

Inspector 更新 数値 [30] 値 変更 う

4. [Rule default] 選択 変更

5. 最初 行 以下 う 関数 使 書 換え 上書 保存 再生成 Generate

attr Height = rand(5,20)

(33)

29

6. [Update Seed] 更新 何度 関数 定義 い 高

変化 確認 い

3.4

基本的 オペ ー ョン

要素分割 色付け

先ほ 書い CGA 末尾 House ー 追加 comp(f) 現在 立体図形 ー

面 要素 抽出 ー 抽出 要素 Roof Wall いう ー 渡

屋根 壁 作 color() 色 付 ー roofGable() 切妻屋根 作成 ー

House-->

comp(f){top: Roof | side: Wall} # ー 屋根 壁 分割

Roof-->

roofGable(20,1,1) #Gable 切妻型 屋根 設定

color(roofcolor) Wall-->

color(wallcolor)

先頭 attr Height ・・・ 行 下 以下 4行 追加

@Color

attr roofcolor = listRandom("#ff7f50;#9acd32;#ff4500") @Color

attr wallcolor = listRandom("#ffff00;#00ffff;#dda0dd")

屋根 壁 3 色 選択 属性値 いう記述 色 記述

関 任意 検索 HTML ー ー 検索 調 い

@Color 下 属性 対 Inspector 上 色 選択 GUI 利用可能

う 属性 付与 Inspector 上 振 舞い 定義 @ 始 文字列 ー

Note:

ー 種類 詳細 い 以下 ー 参照 い

(34)

30

同様 上書 保存 再生成

※ ー 適用 い 区画 再選択 1 選択 右 →

[Select] → [Select Objects with Same Rule File] 選択 簡単

[Update Seed] 更新 何度 関数 定義 い 色

変化 確認 い

最後 Inspector 開 CGA 設定 [Height] [roofcolor] [wallcolor]

属性 変更 う

う 単純 ー 幾 合わ 行 複雑 構築 い

属性 設定 生成後 自由 形状や色 変え

次章 う少 高度 CGA 使用 現実 即 街並

例:[Height] ー ー 値 20 m 変更 [roofcolor]

(35)

31

3.5

今回作成した

CGA

attr Height = rand(5,20) @Color

attr roofcolor = listRandom("#ff7f50;#9acd32;#ff4500") @Color

attr wallcolor = listRandom("#ffff00;#00ffff;#dda0dd")

Footprint --> extrude (Height) House

House-->

comp(f){top: Roof | side: Wall} # ー 屋根 壁 分割

Roof-->

roofGable(20,1,1) #Gable 切妻型 屋根 設定

color(roofcolor) Wall-->

(36)

32

4.

う少し高度

CGA

前章 作成 区画や建物 形状 整え 日本 戸建 住宅 う 感

区画 CGA ー 改良

前回 CGA ー 以下 う 記述 い 以下 ー ー & ー 利用

# 以下 文 実際 書 必要 あ

attr Height = rand(5,20) #5~20m 間 高 設定

@Color

attr roofcolor = listRandom("#ff7f50;#9acd32;#ff4500") @Color

attr wallcolor = listRandom("#ffff00;#00ffff;#dda0dd")

Footprint-->

extrude(Height) #[Height] 属性 基 い 立 上

House House-->

comp(f){top: Roof | side: Wall} # ー 屋根 壁 分割

Roof-->

roofGable(20,1,1) #Gable 切妻型 屋根 設定

color(roofcolor) Wall-->

color(wallcolor)

(37)

33

4.1

区画の調整

CityWizard 設定 作成 区画 日本 戸建 住宅 大 各区画

面積 100 ~ 150 平方 ー う 設定

1. Scene [Streetnetwork] 右 [Select Objects] 選択

2. Inspector Blocks 開 Type [Recursive Subdivision] 変更

lotAreaMin [100] lotAreaMax [150] 入力

4.2

ン の生成

現状 生成 形 少 い 立 上 い 家 家 間 全

隙間 不自然 点 あ 区画 建物 2 次元形状 生成

うい 点 改善 う

House_rule.cga 定義 い 建物 高 Height 属性 値 戸建 住宅 見合う

う 5 ~ 10 ー 間 値 う 変更

attr Height = rand(5,10)

以下 Lot ー Footprint ー 上 追加 やや高度 使 い

体験 いう あ 深 考え 通 書い い

@StartRule #以下 Lot ー ー ー

Lot-->

offset(-2,inside) #敷地外周 2m後退 庭 作

innerRectangle(edge) {shape : Footprint | remainder :NIL} # 形状

長方形

(38)

34

CGA 書 上書 保存 Scene → みStィららtをらtエんィ「] ー → みて」んょ「イめ ー

選択 Select ー → みSら」らょt びbjらょtイ iを Samら ばaオらィめ 区画 選択 Inspector

Rule File [House_rule.cga] Start Rule [Lot] 選択 [Generate]

押 生成

4.3

分岐の使用

条件

分岐

CGA 対象 図形 状態 条件分岐 ー 書 可能

面積 50 平方 ー 未満 場合 建物 建 い う う Footprint ー 以下

う 変更 case 後 条件 対象図形 面積 50 以下 NIL 何 無い状態

置 換え う Height 高 立 上

Footprint-->

case geometry.area() < 50: NIL #50平米 狭い場合 消去

else:

(39)

35

割合

分岐

屋根形状 現状 切妻屋根 roofGable 寄棟屋根 roofHip や片流 屋根 roofShed

ー 増 Roof ー 以下 う 変更 う

切妻屋根 40% 寄棟屋根 40% 残 片流 屋根 う 配合

Roof--> 40%:

roofGable(20,1,1) # 切妻屋根

color(roofcolor) 40%:

roofHip(20,1) # 寄棟屋根

color(roofcolor) else:

roofShed(10) # 片流 屋根

color(roofcolor)

CGA 書 保存 再度 Blocks 選択 再生成 [Generate]

う 少 形状 い いぶ日本 住宅地 い う ?

次回 い い 貼 付 今回作成 単純 建物 簡単 貼 付

一気 !

切妻屋根

寄棟屋根

(40)

36

4.4

今回作成した

CGA

attr Height = rand(5,10)

attr roofcolor = listRandom("#FF7F50;#9ACD32;#FF4500") attr wallcolor = listRandom("#FFFF00;#00FFFF;#DDA0DD") Lot-->

offset(-2,inside) #敷地外周 2m後退 庭 作

innerRectangle(edge) {shape : Footprint | remainder :NIL} # 形状 長

方形

Footprint-->

case geometry.area()<50:NIL #50平米 狭い場合 消去

else:

extrude(Height) House

House-->

comp(f){top: Roof | side: Wall} Roof-->

40%:

roofGable(20,1,1) # 切妻屋根

color(roofcolor) 40%:

roofHip(20,1) # 寄棟屋根

color(roofcolor) else:

roofShed(10) # 片流 屋根

color(roofcolor) Wall-->

(41)

37

5.

ャを付け う

前回 区画 整理 屋根 種類 増や 日本 住宅地 見 戸建 住宅 模 形状 作

成 今回 仕上 建物 貼 付 見栄え 良い

5.1

ャ画像の準備

使用 画像 ー 使用 作 あ 残念 日本

住宅地 作成 適用 う あ あ ESRI 作成 屋根 建物前面

ー 画像 用意 以下 URL 画像 [ ー

] ー ー

http://arcg.is/2bjIBkn

ー 完了 Zip 解凍 CE_ZeroProject/assets/house ー

MyProject assets ー 中 ー Ctrl + F5 キー 押 更新

い CE_ZeroProject/rules ー 参考用 3 章 5 章 作成 CGA ー

格納 い

(42)

38

屋根の ク

Navigator 中 MyProject 中 assets/house ー 開

rooftile 始 .jpg 選択 ー表示

建物前面の ク

同様 house ー house_texture… 確認 実際 家 写真 Crop Image

ー [Shapes] ー → Crop Image... 正面 見 形 整形 画像編集 壁

い 塗 ぶ 加工 作成

ャの変数化

選択 変数 格納 CGA 中 attr roofcolor = ・・・ attr

wallcolor = ・・・ 行 以下 2 行 置 換え

const roof_texture_file = fileRandom("house/rooftile*.jpg") const wall_texture_file = fileRandom("house/house_texture*.jpg")

ー 表示

rooftile…

house_texture...

(43)

39

屋根の分解

屋根 適用 準備 Roof ー 以下 う 書 換え comp(f)

ー 使用 屋根 要素分割 屋根 上面 取 出 Rooftop ー 送 ナTriangleナ

切妻屋根 下 三角形 部分 後何 ー 渡 い いう事 末尾 . 付

Roof--> 40%: roofGable(20,1,1) comp(f){vertical:Triangle.|horizontal:NIL|all:Rooftop} 40%: roofHip(20,1) comp(f){horizontal:NIL|all:Rooftop} else: roofShed(10) comp(f){top:Rooftop|vertical:Triangle.|horizontal:NIL}

5.2

ャ貼 付け

上 面 貼 付 基本的 setupProjection texture projectUV いう

ー 行い 以下 2 ー CGA 末尾 追加

屋根への ク

ャ貼 付け

Rooftop-->

setupProjection(0,scope.xy,10,10) # 対象図形 xy面 10x10m 画像

並 UV 0 設定

texture(roof_texture_file) # roof_texture_file 格納 画像

使用

projectUV(0) # UV 0 貼 付 実行

壁 の ク

ャ貼 付け

Wall-->

setupProjection(0, scope.xy, scope.sx, scope.sy) # 対象図形

(44)

40

Note:

記述 建物 幅や高 あわ 壁 引 伸 防 い場合

setupProjection 第 3 第 4 引数 屋根 場合 う定数

例:setupProjection(0,scope.xy,6,6)

CGA 書 保存 再度 Block 選択 再生成 Generate

いぶ日本 住宅地 い う ?

今回作成 直方体 箱 屋根 付 貼

一気 増 対象図形 分割やUV 設定 設定 紹

(45)

41

5.3

今回作成した

CGA

attr Height = rand(5,10)

const roof_texture_file = fileRandom("house/rooftile*.jpg") const wall_texture_file = fileRandom("house/house_texture*.jpg")

Lot-->

offset(-2,inside) #敷地外周 2m後退 庭 作

innerRectangle(edge) {shape : Footprint | remainder :NIL} # 形状

長方形

Footprint-->

case geometry.area()<50:NIL #50平米 狭い場合 消去

else:

extrude(Height) House

House-->

comp(f){top: Roof | side: Wall} Roof--> 40%: roofGable(20,1,1) comp(f){vertical:Triangle.|horizontal:NIL|all:Rooftop} 40%: roofHip(20,1) comp(f){horizontal:NIL|all:Rooftop} else: roofShed(10) comp(f){top:Rooftop|vertical:Triangle.|horizontal:NIL} Rooftop-->

setupProjection(0,scope.xy,10,10) #対象図形 xy面 10x10m 画像

並 UV 0 設定

texture(roof_texture_file) # roof_texture_file 格納 画像

使用

projectUV(0) #UV 0 貼 付 実行

Wall-->

setupProjection(0, scope.xy, scope.sx, scope.sy) # 対象図形

(46)

42

6

.

サン

ク を利用し う

前回 建物 い 貼 付 見栄え 良い 道路 い

Esri 提供 ー 活用 簡単 増 方法 紹介

6.1

サン

ー の入手

CityEngine ー 現在使用 い Esri.lib や City Wizard 含 以外

Help ー → [Download Tutorials and Examples] 取得 Tutorials や Examples

Esri ー あ ArcGIS Online 入手 あ 無償

活用 い手 あ Download Tutorials and Examples 取得 方法

紹介

CityEngine

ケー ョンか

ン ー す

1. Help ー → [Download Tutorials and Examples] 選択

2. 表示 [Example Complete Streets 2016] [Finish]

(47)

43

3. Navigator ー [Example_Complete_Streets__2016_0]

表示

Example Complete Streets 高度 道路用 CGA ー 格納 い Navigator

上 あ ー 他 適用

6.2

サン

ー の利用

1. Scene Streetnetwork ー 展開 Blocks ー 表示

非表示

2. Network ー 選択 → [Select] ー → [Select Objects in Same Layer] 選択

3D View [Selection] ー 使い 道路 ワー 選択

Inspector 開 ー ー 確認 現在適用 い ー

Street_Modern_Standard.cga Esri.lib 格納 い 簡単 道路 ー

(48)

44

次 Example Complete Streets 道路 ー 適用 う

3. Navigator → [Example_Complete_Streets__2016_0] → [rules] →

[Streets_Complete] → [complete_street.cga] ー 選択 道路 ワー

&

自身 Example Complete Streets 道路 ー 適用

Inspector 開 ー ー 確認 う

(49)

45

先ほ Street_Modern_Standard.cga ー 違い ー ー数 多い 分

道路 関 詳細 設定 行え いう 見 目 違い 分 い 道

路幅 広

4. 道路 選択 状態 Inspector [Segments] → [streetWidth] 値 12

変更 ー ー上 Edit Streets/Curves ー 対話的 変更 構い

5. 日本 あ 環状交差点 い 普通 道路形状 変更 Inspector [Node]

(50)

46

6. Inspector [Shapes] 用意 い ー ー 任意 変更

う 例え [ROAD LAYOUT] → [Basic Components] → [Centerline_Color] [White]

変更 中心線 色 変わ

う Esri 提供 い Example Complete Streets 使用 高度 ー

自身 ー 適用 簡単 作成

Example 素材 西洋的 多い 日本 ー 適用 い場合 あ

時 ー 少 編集 日本風 今回 Example

Complete Streets ー 少 編集 道路標示 日本語 や 電線

(51)

47

6.3

編集したサン

ー の利用

※ 行う作業 Example Complete Street 一部 変更 変更後 ー 引 続 利用 完全 戻 い いう場合 再度 Help ー ー い

1. 以下 URL 日本語用 ー 任意 場所 ー ー ー

必要

https://esrij-esri-support.custhelp.com/app/answers/detail/a_id/6734

2. ー Zip 展開 中 格納 い assets ー rules ー

ワー ー 内 Example_Complete_Streets__2016_0 ー ー & ー

上書 保存

ヒン

ワー ー ー 後 初 CityEngine 起動 設定 い 使用

い ワー ー あ わ い場合 Navigator Example

Complete Streets 右 → みPィんァらィtiらイめ → ばんょatiんを 記述 あ

確認 い

(52)

48

3. CityEngine 再起動 Scene Network ー 選択 → [Select] ー →

[Select Objects in Same Layer] 選択 3D View [Selection] ー

使い 道路 ワー 選択

4. Navigator → [Example_Complete_Streets__2016_0] → [rules] →

[Streets_Complete] → [Complete_Street_jp.cga] 選択 道路 適用 下図 う 左側

通行 英語 道路表記 日本語 元 ー ー 追記

電柱・電線 生成 う ー や 少 変更

一 作成 自分 目的 合わ 生成

6.4

ー の属性を変更

道路 ワー 適用 Complete_Street_jp.cga 様々 ー ー 属性 用意

Inspector 直接入力や ー ー ー等 値 変更

1. 道路 選択 い い場合 再度 Scene Streetnetwork / Network 右

[Select] → [Select Objects in Same Layer] 選択 道路 選択

2. Inspector 属性 変更 属性 例え 次 う 項目 あ

(53)

49

中央分離帯を作成

Complete_Street_jp / CENTER SECTION LAYOUT / Basic Attribute / Center_Type [Barrier]

変更

街路樹の表示

Complete_Street_jp / CENTER SECTION LAYOUT / Basic Attribute / Center_Type [Median]

変更 Center_Width [2] 設定 中央分離帯 自動的 街路樹 生成

Complete_Street_jp / CENTER SECTION LAYOUT / Basic Attribute / Median Plantings /

Median_Tree_Spacing [5] 変更 Median_Tree_1_Type 任意 樹木 変

(54)

50

自動車や歩行者の表示

Complete_Street_jp / POPULATION / Vehicles_per_km 車線上 1 km 区間あ 車 台数

[20] People Percentage 歩道上 単位 人 存在確率 [3] 数値 大

表示 増え ー 遅 注意 い

電柱・電線の表示

Complete_Street_jp / Power Line Construction / Show_Power_Lines [Enabled] 電

柱 電線 表示

Desert_City_Powerlines / poleDiam 電柱 太 設定 Desert_City_Powerlines / poleDist 電柱 間隔 設定

Desert_City_Powerlines / powerlineLiineHeight 電線 高 設定

他 様々 項目 あ 設定 変更

道 路 設 定 終 了 Scene

Streetnetwork ー 展開 Blocks ー

(55)

51

6.5

その他のサン

ArcGIS Online 他 砂漠 都市 Example Desert City や Example Venice

Example Pompeii 未来 ー ー Example NY2259 中世 都市 Example Medieval City

破壊 街 Example Downtown Damage あ 含 ー

適用 面白い 思い 先ほ 使用 Complete_Street_jp 中 電柱 電線

Example Desert City ー ほ 移植 う ー 自分

書 大変 ういう ー あ 頭 片隅 入

(56)

52

ゼ か 始

Esri CityEngine 2017

対応版

2017 年 12 月 18 日

ジャパン株式会社

Copyright ヨ Esri Japan. 無断転載 禁

本書 記載 い 内容 改良 予告 変更 場合 あ

本書 記載 い 内容 万 一誤 あ 場合 本書 運用 結果 影響 い

い 責任 負い

本書 記載 い 社名 商品名 、各社 商標 登録商標

本書 内容 参考情報 提供 目的 本書 含 情報 使用先 自己 責任

参照

関連したドキュメント

[r]

6-4 LIFEの画面がInternet Exproler(IE)で開かれるが、Edgeで利用したい 6-5 Windows 7でLIFEを利用したい..

現到着経路 (好天時以外) (A,C滑走路) 現出発経路 (C,D滑走路) 現到着経路 (好天時) (A,C滑走路) 現到着経路 ( 好天時以外 ) (A,C滑走路) 新出発経路

北区で「子育てメッセ」を企画運営することが初めてで、誰も「完成

図表の記載にあたっては、調査票の選択肢の文言を一部省略している場合がある。省略して いない選択肢は、241 ページからの「第 3

日本への輸入 作成日から 12 か月 作成日から 12 か月 英国への輸出 作成日から2年 作成日から 12 か月.

 Rule F 42は、GISC がその目的を達成し、GISC の会員となるか会員の

日本への輸入 作成日から 12 か月 作成日から 12 か月 英国への輸出 作成日から2年 作成日から 12 か月.